.index_all{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgb(248,248,248); 
}


/*轮播图*/
.center_swiper{
	position: relative;
	padding-top: 111px;
	width: 100%;
	height: 649px; 
	background-color: rgb(240,240,240);
}
.center_swiper img{
	height: 100%;
}
/*轮播图 分页器自定义*/
.page_index{
	display: inline-block;
	width: 100%;
	height: 30px;
	margin: 15px 5px 20px 5px;
	background-position: -2px 0px;
}


/*中部 打广告*/
.user_advert{
	position: relative;
	width: 100%;
	height: auto;
	padding: 0px 0px 50px 0px;
}
.user_advert .advert_title{display: block;font-size: 30px;line-height: 81px;color: #565656;font-weight: 900;}
.big_business_img li{
	position: relative;
	width: 49.2%;
	height: 590px;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
	margin-right: 0.8%;
}
.big_business_img li>img,.small_img_founs>img{
	position: relative;
	width: 100%;
	height: 100%;

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.big_images_hover{
	position: absolute;
	z-index: 8;
	top: 0px;
	left: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.hidden_hover_one{
	position: relative;
	width: 99.7%;
	height: 99.8%;
	border: 1px solid rgba(255,255,255,0);
	color: #999999;
	text-align: center;
	opacity: 0;
	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.hidden_hover_one span{
	display: inline-block;
	width: 100%;
	line-height: 25px;
	padding: 25px 0px;
	margin-top: 30%;
	font-size: 18px;
	letter-spacing: 10px;
}
.hidden_hover_one p{
	display: inline-block;
	width: 100%;
	line-height: 25px;
	padding: 25px 0px;
	color: #333333;

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.hidden_hover_one p>a{
	color: #333333;

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.hidden_hover_one>a{
	display: inline-block;
	width: 110px;
	color: #999999;
	line-height: 35px;
	margin: 25px 0px;
	text-decoration: none;
	border: 1px solid rgb(202,202,202);
	border-radius: 5px;

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.big_business_img .big_img_founs:hover .big_images_hover,.small_img_founs:hover .small_img_hover{background-color: rgba(0,0,0,0.3);}
.big_business_img .big_img_founs:hover .big_images_hover{width: 95%;height: 95%;padding: 2.5%;}
.small_img_founs:hover .small_img_hover{width: 95%;height: 95%;padding: 2.5%;}
.big_img_founs:hover >img,.small_img_founs:hover >img{transform: scale(1.1);}
.big_business_img .big_img_founs:hover .hidden_hover_one{border: 1px solid rgba(255,255,255,1);color: #fff;opacity: 1;}
.small_img_founs:hover .hidden_hover_two{border: 1px solid rgba(255,255,255,1);color: rgba(241,241,241,1);}
.small_img_founs:hover .hidden_hover_two>a{top: 105px;}
.small_img_founs:hover >a>span{color: rgba(255,255,255,0);}
.big_business_img .big_img_founs:hover .hidden_hover_one p{color: #fff;padding: 15px 0px;}
.big_business_img .big_img_founs:hover .hidden_hover_one p>a{color: #fff;}
.big_business_img .big_img_founs:hover .hidden_hover_one>a{border: 1px solid rgb(255,255,255);color: #fff}
.big_img_founs>a>span{
	color: #565656;
	display: inline-block;
	width: 100%;
	position: absolute;
	text-align: right;
	bottom: 6px;
	line-height: 24px;
	z-index: 88;
	font-size: 16px;
	box-sizing: border-box;
	padding: 0px 12px;

	transition: all 0.8s;
	-moz-transition: all 0.8s;	/* Firefox 4 */
	-webkit-transition: all 0.8s;	/* Safari 和 Chrome */
	-o-transition: all 0.8s;
}
.big_img_founs:hover>a>span{opacity: 0;}
.small_img_founs{
	position: relative;
	width: 49.2%;
	height: 49.2%;
	margin: 0px 0px 1.6% 1.6%;
	float: left;
	overflow: hidden;
}
.small_img_founs>a>span{
	color: #565656;
	display: inline-block;
	width: 100%;
	position: absolute;
	text-align: right;
	bottom: 6px;
	line-height: 24px;
	z-index: 88;
	font-size: 16px;
	box-sizing: border-box;
	padding: 0px 12px;

	transition: all 0.8s;
	-moz-transition: all 0.8s;	/* Firefox 4 */
	-webkit-transition: all 0.8s;	/* Safari 和 Chrome */
	-o-transition: all 0.8s;
}
.small_img_hover{
	position: absolute;
	z-index: 8;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.hidden_hover_two{
	position: relative;
	width: 99.7%;
	height: 99.8%;
	border: 1px solid rgba(255,255,255,0);
	color: rgba(241,241,241,0);
	text-align: center;

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}
.hidden_hover_two>span{
	display: inline-block;
	width: 100%;
	line-height: 25px;
	font-weight: bold;
	margin-top: 18%;
	margin-bottom: 45%;
}
.hidden_hover_two>p{
	display: inline-block;
	width: 100%;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.hidden_hover_two>a{
	position: absolute;
	z-index: 10;
	top: -50px;
	left: 50%;
	margin-left: -22px;
	display: inline-block;
	width: 45px;
	height: 45px;
	background-color: rgba(0,0,0,0.2);
	background-position: -46px 5px;
	line-height: 25px;

	transition: all 1s;
	-moz-transition: all 1s;	/* Firefox 4 */
	-webkit-transition: all 1s;	/* Safari 和 Chrome */
	-o-transition: all 1s;
}



/*产品类别*/
.business_type{
	position: relative;
	width: 100%;
	height: auto;
	background-color: #f8f7f7;
	padding-top: 28px;
}
.business_list{
	position: relative;
	width: 100%;
	height: auto;
	display: flex;
	display: -webkit-flex;
	align-items: flex-start;
	justify-content: space-between;
}
.business_list_title{
	position: relative;
	text-align: right;
	width: calc(25% - 5px);
	color: #333333;
	background-color: #e33124;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 295px;
}
.business_list_title>div{max-width: 200px;position: relative;text-align: center;width: 90%;}
.business_list_title>div .one{font-size: 30px;font-weight: bold;color: #fff;line-height: 50px;text-align: center;}
.business_list_title>div .two{font-size: 12px;font-weight: bold;color: #fff;line-height: 24px;text-align: left;display: block;width: 130px;margin: 0px auto;margin-bottom: 10px;}
.business_list_title>div .two:hover:before{content: '>>'}
.business_list_title>div img{max-width: 100%;}
.list_detailed,.list_detailed_meus{
	position: relative;
	width: 75%;
}
.business_list_meus{
	display: none;
}
.list_detailed li{
	position: relative;
	padding: 22px 25px 25px 25px;
	box-sizing: border-box;
	width: 32.66%;
	background-color: #fff;
	margin-right: 0.88%;
	margin-bottom: 10px;
	display: flex;
	display: -webkit-flex;
	float: left;
	transition: all 1.2s;
	-moz-transition: all 1.2s;	/* Firefox 4 */
	-webkit-transition: all 1.2s;	/* Safari 和 Chrome */
	-o-transition: all 1.2s;
}
.list_detailed li:nth-child(3n){margin-right: 0px;}
.list_detailed_meus li{
	position: relative;
	padding: 20px 5%;
	width: 40%;
	height: auto;
	display: flex;
	display: -webkit-flex;
	float: left;
	border-bottom: 1px solid rgb(241,241,241);
}
.detailed_img{
	position: relative;
	min-width: 70px;
	text-align: right;

	transition: all 1.2s;
	-moz-transition: all 1.2s;	/* Firefox 4 */
	-webkit-transition: all 1.2s;	/* Safari 和 Chrome */
	-o-transition: all 1.2s;
}
.detailed_img_meus{
	position: relative;
	min-width: 40px;
	text-align: right;
}
.detailed_img_meus>a{
	display: inline-block;
	width: 35px;
	height: 35px;
	background-repeat: no-repeat;
	background-size: 35px 35px;
}
.detailed_img>a{
	display: inline-block;
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	background-size: 45px 45px;

	transition: all 1.2s;
	-moz-transition: all 1.2s;
	-webkit-transition: all 1.2s;	
	-o-transition: all 1.2s;
}
.detailed_text{margin-left: 0px;text-align: left;position: relative;z-index:9;transition: margin-left 1.2s;-moz-transition: margin-left 1.2s;-webkit-transition: margin-left 1.2s;-o-transition: margin-left 1.2s;}
.detailed_text>a>span{display: block;color: #666666;font-size: 18px;line-height: 30px;font-weight: bold;
	transition: color 1.2s;-moz-transition: color 1.2s;-webkit-transition: color 1.2s;-o-transition: color 1.2s;}
.list_detailed li:nth-child(1) .detailed_text>a>span{color: #e33124;}
.list_detailed li:nth-child(2) .detailed_text>a>span{color: #ffa600;}
.list_detailed li:nth-child(3) .detailed_text>a>span{color: #90bd40;}
.list_detailed li:nth-child(4) .detailed_text>a>span{color: #389c8c;}
.list_detailed li:nth-child(5) .detailed_text>a>span{color: #387bab;}
.list_detailed li:nth-child(6) .detailed_text>a>span{color: #ff3500;}
.detailed_text>p{color: #999999;font-size: 12px;line-height: 14px;width: 120px;max-width: 100%;display: inline-block;margin-top: 10px;max-width: 100%;min-height: 56px;
	transition: color 1.2s;-moz-transition: color 1.2s;-webkit-transition: color 1.2s;-o-transition: color 1.2s;}
.background_font_color{
	position: absolute;
	bottom: 25px;
	right: 0px;
	font-size: 74px;
	color: rgba(241,241,241,0);
	font-weight: bold;
	font-family: Arial;

	transition: color 1.2s;
	-moz-transition: color 1.2s;	/* Firefox 4 */
	-webkit-transition: color 1.2s;	/* Safari 和 Chrome */
	-o-transition: color 1.2s;
}
.list_detailed li:hover .background_font_color{color: rgba(241,241,241,1);}
.list_detailed li:hover .detailed_text{margin-left: 20px;}
/*.list_detailed li:hover .detailed_text>a>span{color: #333333}*/
.list_detailed li:hover .detailed_text>p{color: #666666;}
.list_detailed li:hover .detailed_img>a{width: 70px;height: 70px;background-size: 70px 70px;}


/*关于我们*/
.about_our{position: relative;width: 100%;height: auto;padding: 58px 0px 56px 0px;background-color: #fff;color: #333333;margin-top: 95px;}
.about_our div{text-align: left;}
.about_our>div>p{line-height: 45px;}
.about_our>div>img{position: absolute;z-index: 2;right: 0px;top: 64px;}
.about_our>div>a{display: inline-block;line-height: 25px;margin-top: 50px;border-bottom: 1px solid #333333;font-weight: bold;transition: all 1.2s;-moz-transition: all 1.2s;-webkit-transition: all 1.2s;-o-transition: all 1.2s;}
.word_font{position: relative;margin-top: 35px;width: 700px;transition: all 1.2s;-moz-transition: all 1.2s;-webkit-transition: all 1.2s;-o-transition: all 1.2s;}
.word_font>p{color: rgb(102,102,102);line-height: 25px;}
.about_line{position: absolute;width: 100%;margin-top: 320px;display: flex;display: -webkit-flex;z-index:1;}
.about_line>a{text-decoration: none;display: inline-block;line-height: 30px;border: 1px solid rgb(221,221,221);min-width: 120px;text-align: center;color: #666666;transition: all 1.2s;-moz-transition: all 1.2s;-webkit-transition: all 1.2s;-o-transition: all 1.2s;}
.about_line>hr{display: inline-block;border: none;width: 100%;height: 1px;background-color: rgb(221,221,221);margin: 15px 0px 14px 0px;}
.about_line:hover >a{color: #ffffff;background-color: #6B6B6B;}
.about_line:hover +a{margin-top: 70px;}
.about_our .title{display: block;font-size: 30px;font-weight: bold;color: #565656;line-height: 40px;}
.about_our .inleft_msg{position: relative;width: 46.25%;float: left;}
.about_our .inleft_msg .l_context{position: relative;width: 95%;max-width: 500px;font-size: 14px;color: #8f8f8f;line-height: 24px;margin-top: 22px;}
.about_our .inleft_msg .l_context p{font-size: 14px;color: #8f8f8f;line-height: 24px;}
.about_our .inleft_msg .l_button{position: relative;display: block;width: 160px;background-color: #e33124;line-height: 45px;font-size: 14px;color: #fff;margin-top: 26px;
box-sizing: border-box;padding-left: 20px;border: 1px solid #e33124;}
.about_our .inleft_msg .l_button:hover{padding-left: 45px;color: #e33124;background-color: #fff;}
.about_our .inright_img{position: relative;width: 53.75%;float: right;} 
.about_our .inright_img img{max-width: 100%;}


/*新闻中心栏目*/
.center_news{
	position: relative;
	padding-top: 52px;
	padding-bottom: 108px;
	width: 100%;
	height: auto;
	background-color: #f8f7f7;
}
.news_list{
	position: relative;
	padding: 75px 0px 55px 0px;
}
.show_meus_win{display: none;}
.list_one{
	position: relative;
	width: 720px;
	padding: 75px 0px;
	float: left;
	overflow: hidden;
}
.list_two{
	position: relative;
	width: 240px;
	height: 240px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
}
.list_two>img{
	width: 100%;
	height: 100%;

	transition: all 1.2s;
	-moz-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-o-transition: all 1.2s;
}
.list_thr{
	position: relative;
	width: 480px;
	height: 240px;
	float: left;
	overflow: hidden;
}
.list_thr>img{
	width: 100%;
	height: 100%;

	transition: all 1.2s;
	-moz-transition: all 1.2s;	/* Firefox 4 */
	-webkit-transition: all 1.2s;	/* Safari 和 Chrome */
	-o-transition: all 1.2s;
}
.border_show_one{
	position: absolute;
	z-index: 20;
	top: 0px;
	left: 0px;
	width: 478px;
	height: 238px;
	border:1px solid rgba(107,107,107,0);
}
.border_show_one>a{
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-block;
}
.border_show_one:hover{
	border:1px solid rgba(107,107,107,1);
}
.border_show{
	position: absolute;
	z-index: 20;
	top: 0px;
	left: 0px;
	width: 238px;
	height: 238px;
	border:1px solid rgba(107,107,107,0);
}
.border_show>a{
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-block;
}
.border_show:hover{
	border:1px solid rgba(107,107,107,1);
	transition: all 1s;
}
.list_title>p{
	line-height: 45px;
	text-align: left;
	color: #333333;
}
.goods_msg_vertical{
	position: relative;
	margin: 40px;
	color: #999999;
	font-size: 14px;
	line-height: 25px;

	transition: all 1.2s;
	-moz-transition: all 1.2s;	/* Firefox 4 */
	-webkit-transition: all 1.2s;	/* Safari 和 Chrome */
	-o-transition: all 1.2s;
}
.goods_msg_vertical>a>p{
	display: inline-block;
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #999999;
    transition: all 1.2s;
	-moz-transition: all 1.2s;	/* Firefox 4 */
	-webkit-transition: all 1.2s;	/* Safari 和 Chrome */
	-o-transition: all 1.2s;
}
.time_data{
	font-size: 32px;
	line-height: 40px;
	font-family: Arial;
}
.vertical_line{
	border:none;
	width: 2px;
	height: 30px;
	background-color: rgb(202,202,202);
	margin: 22px 0px;

	transform: rotate(0deg);
	-ms-transform: rotate(0deg);		/* IE 9 */
	-webkit-transform: rotate(0deg);	/* Safari and Chrome */
	-o-transform: rotate(0deg);		/* Opera */
	-moz-transform: rotate(0deg);		/* Firefox */

	transition: all 1.2s;
	-moz-transition: all 1.2s;	/* Firefox 4 */
	-webkit-transition: all 1.2s;	/* Safari 和 Chrome */
	-o-transition: all 1.2s;
}
.list_two:hover .goods_msg_vertical{color: #ffffff;margin: 50px 40px 40px 30px;}
.list_two:hover .goods_msg_vertical>a>p{color: #ffffff;}
.list_two:hover .goods_msg_vertical .vertical_line{transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);margin: 15px 0px;}
.list_two:hover{background-color: rgb(107,107,107);transition: all 1s;}
.list_two:hover>img{width: 106%;height: 106%;margin: -3% 0 0 -3%;}
.hover_one .goods_msg_vertical{color: #ffffff;margin: 50px 40px 40px 30px;}
.hover_one .goods_msg_vertical>a>p{color: #ffffff;}
.hover_one .goods_msg_vertical .vertical_line{transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);margin: 15px 0px;}
.hover_one{background-color: rgb(107,107,107);transition: all 1s;}
.hover_one .border_show{border:1px solid rgba(107,107,107,1);transition: all 1s;}
.hover_one>img{width: 106%;height: 106%;margin: -3% 0 0 -3%;}

.goods_msg_transverse{
	position: relative;
	width: 100%;
	color: #999999;
	font-size: 14px;
	line-height: 25px;
	margin-top: 40px;

}
.transverse_title{
	display: flex;
}
.transverse_line{
	border:none;
	width: 30px;
	height: 2px;
	background-color: rgb(202,202,202);
	margin:  19px 20px 19px 15px;
}
.transverse_title span{
	line-height: 40px;
}
.goods_msg_transverse>p{
	display: inline-block;
	margin: 40px 40px 0px 150px; 
	text-align: left;

	transition: margin 1.2s;
	-moz-transition: margin 1.2s;	/* Firefox 4 */
	-webkit-transition: margin 1.2s;	/* Safari 和 Chrome */
	-o-transition: margin 1.2s;
}
.button_img{
	position: absolute;
	left: 150px; 
	bottom: 0px;
}
.button_img>img{
	height: 0px;
}
.list_thr:hover .goods_msg_transverse>p{margin: 25px 40px 0px 150px; }
.list_thr:hover>img{width: 106%;height: 106%;margin: -3% 0 0 -3%;}
.hover_two .button_img>img{height: 35px;transition: all 0.8s;}
.hover_two .goods_msg_transverse>p{margin: 25px 40px 0px 150px; }
.hover_two .button_img>img{height: 35px;transition: all 0.8s;}
.hover_two .border_show_one{border:1px solid rgba(107,107,107,1);transition: all 0.8s;}
.hover_two>img{width: 106%;height: 106%;margin: -3% 0 0 -3%;}

.center_news p.news_itiele{position: relative;width: 100%;display: block;font-size: 30px;color: #565656;font-weight: bold;text-align: left;line-height: 50px;}
.center_news .newTwo_list{position: relative;width: 100%;margin-top: 28px;}
.center_news .newTwo_list .newT_small{position: relative;width: 48.75%;background-color: #fff;float: left;margin-bottom: 25px;margin-right: 2.5%;}
.center_news .newTwo_list .newT_small:nth-child(2n){margin-right: 0px;}
.center_news .newTwo_list .newT_small>a{display: flex;align-items: center;}
.center_news .newTwo_list .newT_small .t_img{position: relative;width: 33.68%;overflow: hidden;}
.center_news .newTwo_list .newT_small .t_img img{width: 100%;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.center_news .newTwo_list .newT_small .t_txt{position: relative;width: 66.32%;box-sizing: border-box;padding: 0px 40px 0px 24px;}
.center_news .newTwo_list .newT_small .t_txt .one{position: relative;width: 100%;display: block;text-align: left;font-size: 30px;color: #565656;line-height: 40px;margin-top: 4px;
	transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.center_news .newTwo_list .newT_small .t_txt .two{position: relative;width: 100%;display: block;text-align: left;font-size: 14px;color: #8f8f8f;line-height: 20px;margin-top: 4px;
transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;max-height: 60px;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.center_news .newTwo_list .newT_small>a:hover .t_img img{transform: scale(1.08);}
.center_news .newTwo_list .newT_small>a:hover .t_txt .one{color: #000;padding-left: 10px;}
.center_news .newTwo_list .newT_small>a:hover .t_txt .two{color: #555;padding-left: 10px;}



/*联系我们*/
.contact_our{
	position: relative;
	width: 100%;
	color: #333333;	
}
.contact_title{
	background-color: #ffffff;
	padding: 100px 0px 40px 0px;
}
.contact_title p{
	line-height: 45px;
	text-align: left;
}
.contact_form{
	position: relative;
	width: 100%;
	height: 505px;
	background-color: #fff;
	/*background:rgb(248,248,248) url('../images/background_01.png') no-repeat center;*/
	background-size: 1921px 544px;
}
.contact_message{
	position: relative;
	text-align: left;
	padding: 55px 0px 0px 0px;
}
.contact_message>span{
	display: inline-block;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 5px;
}
.contact_message>p{
	display: inline-block;
	color: #999999;
	width: 100%;
	font-size: 14px;
	line-height: 30px;
}
.contact_message>p.footerL_title{position: relative;width: 100%;font-size: 30px;font-weight: bold;color: #565656;line-height: 45px;margin-bottom: 46px;}
.our_message{
	position: relative;
	width: 100%;
	margin-top: 130px;
}
.our_message>a{
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 40px;
}
.weixin_icon{background-position: 0px -45px;}
.weixin_icon:hover{background-position: 0px -4px;}
.weixin_icon:hover .icon_qr_code{opacity: 1}
.weibo_icon{background-position: -80px -44px;}
.weibo_icon:hover{background-position: -80px -3px;}
.taobo_icon{background-position: -160px -44px;}
.taobo_icon:hover{background-position: -160px -3px;}
.write_form{
	position: absolute;
	top: 40px;
	width: 50%;
	right: 0px;
	height: 435px;
	background-color: #ffffff;
	text-align: -webkit-center;
	text-align: -moz-center;
	text-align: left;
}
.form_message{
	position: relative;
	width: 610px;
	padding-right: 10px;box-sizing: border-box;
	margin-left: 0px;
	max-width: 100%;
}
.form_message>p{
	display: flex;
	display: -webkit-flex;
	margin-bottom: 30px;
	color: #999999;
}
.form_message>p:hover{
	color: #666666;
	/*border-bottom: 1px solid #999999;*/
}
.form_message>p span{
	display: inline-block;
	width: 55px;
	text-align: left;
	line-height: 15px;
	padding-top: 15px;
}
.form_message>p input{
	display: inline-block;
	width: calc(100% - 55px);
	border: none;
	line-height: 30px;
	padding: 0px 5px;
	color: #999999;
	border-bottom: 1px solid #e0e0e0;
	background-color: rgba(0,0,0,0);
}
.form_message>p textarea{
	display: inline-block;
	width: 320px;
	height: 70px;
	padding: 0px 5px;
	border: none;
	line-height: 30px;
	color: #999999;
	resize: none;
}
.form_botton{
	position: relative;
	display: inline-block;
	width: 165px;
	height: 53px;
	text-align: center;
	line-height: 53px;
	color: #666666;
	margin-top: 20px;
	background-color: #e33124;
	font-size: 14px;
	color: #fff;
	float: right;

	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;	
	-o-transition: all 1s;
}
.form_botton:hover{
	color: #ffffff;
	background-color:#6b6b6b;
}
.icon_qr_code{
	position: absolute;
	opacity: 0;
	width: 100px;
	height: 100px;
	padding: 10px;
	background-color: #fff;
	margin: -125px 0px 0px -45px;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.03);

	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;	
	-o-transition: all 1s;
}
.hidden_show_class{display: none}
.show_back_a{position: absolute;width: 100%;height: 100%;z-index: 9;top: 0px;left: 0px;}
/*页面contact*/
.contact_page{
	margin-top: 112px;
}
.contact_page .contact_form{height: auto;background: #f8f7f7 url('../images/contact_back01.png') no-repeat center;}
.contact_page .contact_message{padding: 114px 0px 272px 0px;}
.contact_page .contact_message>p{line-height: 32px;}
.contact_page .write_form{background-color: rgba(0,0,0,0);}
.contact_page .form_message{margin-top: 240px;}


@media (max-width: 1220px){
	.center_swiper{height: auto;}
	.center_swiper img{width: 150%;}
}

@media (max-width: 800px){
	.center_swiper{
		padding-top: 75px;
	}
	
	.page_index{
		margin: 0px 5px 0px 5px;
	}
	.big_business_img li{
		width: 100%;
		height: auto;
		margin-right: 0;
	}
	.user_advert{
		padding: 30px 0px 0px 0px;
	}
	.small_img_founs>a>span{
		font-size: 12px;
		bottom: 5px;
	}
	.business_list {flex-wrap: wrap;}
	.list_detailed{width: 100%;}
	.list_detailed li{padding: 20px 15px 20px 15px;}
	
	.business_list_title{width: 100%;}

	.business_list_meus{display: block;}
	.business_list_meus{
		position: relative;
		width: 100%;
		background-color: #ffffff;
		padding-top: 20px; 
	}
	.business_type{margin-bottom:25px;height: auto;}
	.about_our{padding: 40px 10px 35px 10px;height:auto;width: 100%;box-sizing: border-box;}
	.about_our .inleft_msg{width: 100%;margin-bottom: 25px;}
	.about_our .inleft_msg .l_context{max-width: 100%;width: 100%;}
	.about_our .inright_img{width: 100%;text-align: center;}
	.word_font{
		width: 100%;
	}
	.about_our>div>img{position: relative;width: 100%;bottom: 23px;}
	.about_line{position: relative;margin-top:25px; }
	.about_our>div>a{margin-top:40px;}

	.list_one{padding: 2%;width: 96%;}
	.news_list{padding: 25px 0px;}
	.list_thr{width: 100%;height: auto;}
	.goods_msg_transverse>p{margin: 10px 10px 15px 150px;}
	.list_two{width: 50%;height: auto;}
	.goods_msg_vertical{margin: 12px 5px;}
	
	.vertical_line{height: 2px;width: 30px;}
	.list_two:hover .goods_msg_vertical .vertical_line{transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);margin: 20px 0px;}
	.list_two:hover .goods_msg_vertical {margin: 10%;}
	.hover_one .goods_msg_vertical {margin: 10%;}
	.hover_one .goods_msg_vertical .vertical_line{transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);margin: 20px 0px;}
	.hover_two .button_img>img {height: 0px;transition: all 0.8s;}
	.transverse_title span{line-height: 30px;}
	.show_pc_win{display: none;}
	.show_meus_win{display: block;}
	.contact_form{height: auto;}
	.contact_title {padding: 60px 2% 10px 2%;width: 96%;}
	.contact_message{padding:380px 0px 20px 20px;}
	.write_form{width: 100%;top:0px;height: auto;}
	.form_message{width: 100%;padding: 25px 10px 10px 10px;}
	.contact_message{overflow: hidden;}
	.our_message{padding-left: 50%;margin-left: -100px; }
	.hidden_hover_one>a{margin: 20px 0px;}
	.hidden_hover_one span{padding: 20px 0px;margin-top: 15%;}
	.big_business_img .big_img_founs:hover .hidden_hover_one{border: 1px solid rgba(255,255,255,1);color: #fff;}
	.hidden_hover_two>span{margin-top: 10%;margin-bottom: 35%;}
	.small_img_founs:hover .hidden_hover_two>a{top: 30%;}
	.detailed_text>span{line-height: 35px;}
	.hidden_class{display: none;}
	.hidden_show_class{display: flex;}
	.big_img_founs:hover >img, .small_img_founs:hover >img{width: 100%;height: 100%;margin: 0px;}

	/*新的 新闻中心*/
	.center_news .newTwo_list .newT_small:nth-child(n){width: 100%;margin-right: 0px;}
	/*内页 联系我们*/
	.contact_page{margin-top: 75px;}
	.contact_page .contact_message{padding: 35px 0px;}
	.contact_page .write_form{position: relative;width: 100%;padding-bottom: 100px;}
	.contact_page .form_message{margin-top: 0px;}
}
@media (max-width: 540px){
	.list_detailed li:nth-child(n){width: 49%;margin-right: 2%;padding: 20px 10px 20px 10px;}
	.list_detailed li:nth-child(2n) {margin-right: 0px;}
	.center_news .newTwo_list .newT_small .t_img{width: 38%;}
	.center_news .newTwo_list .newT_small .t_txt{width: 62%;padding: 0px 30px 0px 15px;}
	.center_news .newTwo_list .newT_small .t_txt .one{font-size: 25px;line-height: 36px;}
	.center_news .newTwo_list .newT_small .t_txt .two{font-size: 12px;}
}
@media (max-width: 350px){
	.user_advert .advert_title{font-size: 26px;line-height: 75px;}
	.list_detailed li:nth-child(n){width: 100%;margin-right: 0%;}
}